package com.xc.file.service;

import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestParam;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * <p>项目名称: Stars</p>
 * <p>描述: 下载服务类</p>
 * <P>创建人:小程 </p>
 * <P>创建人邮箱: 779943476@qq.com</p>
 * <p>创建时间: 2019/11/20</p>
 *
 * @version v1.0
 */
public interface DownloadService {

    /**
     * 下载文件
     *
     * @param fileName 文件名称
     * @param hashCode 文件hash值
     * @param range    文件分段下载数据
     * @param response 响应response
     * @param open     是否直接打开
     */
    public void downloadFile(String fileName, String hashCode, String range, HttpServletResponse response, int open);
}
